今天要來介紹如何利用 Google 試算表的公式達到自動驗證申請人所填的電子信箱是否與所輸入的驗證密碼相符。
因為要人工比對 32 位的驗證密碼、比對信箱是否為師大的學校信箱、學號是否為資工系的學號等實在太麻煩了,自動驗證可以輕易地知道是否驗證通過,省下不少時間。
AND(a,b)
: 比較a
與b
兩個邏輯值是否皆為True
,其中a
與b
可以是邏輯運算式(這個運算式的結果必須可以被表示成True
或False
)。OR(a,b)
: 比較a
與b
兩個邏輯值是否至少一個為True
,其中a
與b
可以是邏輯運算式(這個運算式的結果必須可以被表示成True
或False
)。EQ(a,b)
: 比較a
與b
兩個欄位值是否完全相同,並回傳邏輯值。在這裡我們會比較兩個字串是否完全相同。MID(字串,從第幾個字元開始擷取,取多少字元)
: 會從字串擷取一段子字串,例如MID("Hello",2,3)
會回傳"ell"
。在這裡我們會用來擷取電子信箱的「包含於學號內的系所代碼47
」與「學校ntnu
」。FIND(關鍵字,字串)
: 從字串中找到關鍵字的位置,在這裡會用以找到@
,以方便擷取ntnu
。大家可以先想想看要如何運用上面的函式達到目的,明天會公布答案(?)和介紹更視覺化的驗證結果。